iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0

動機

哈囉,大家好,我是 LiHsuan,去年的鐵人賽我介紹了 Python 的取得大聯盟數據的套件 pybaseball,有興趣的可以從這邊看:

不過很可惜的是,自從我寫了介紹文後,這個套件已經很久沒更新了,上一次更新就是去年九月。

在這一年其實各大網站還是有陸續推出很多不錯有的新功能很值得加入進套件給別人使用,套件裡也有些 Bug 或是舊 Code 需要整理,沒有持續在更新很可惜。那怎麼辦呢,那只好我們自己來寫一個套件上傳到管理套件的網站 PYPI 上吧!

未來 30 天預定

這次的主題就會教大家如何寫一個自己的套件並上傳,這樣之後如果一些新想法,或是發現網路上沒有相關的套件,也能自己寫一個給大家使用喔!甚至是變成一個 Open Source Project 讓其他工程師可以一起合作。
以下會是這次的主題大綱,大家可以參考一下

  • 開發環境:會介紹一下平常我自己在開發 Python 的時候會使用到的一些方便工具或環境
  • PYPI、License 介紹:一個是存放套件的地方,另一個是開放套件或開源軟體的認證規範,這兩個都是在開發 Python 套件中,很重要的東西
  • 套件裡的功能:一樣會是跟棒球有關的相關功能,這次主要會是 Savant 最近推出的新功能為主,有時間的話會一起寫如何爬蟲或是使用 Open Data 撰寫 API 套件
  • Git:如果篇幅還夠會介紹如何使用 Git 參與 Open Source Project
  • 總結:就是總結

這 30 天大概會是這樣的內容,希望大家會喜歡

本日小結

因為 8、9 月實在太忙了,結果拖到最後一天才開始今年的鐵人賽,希望今年可以跟去年一樣順利完賽。這次的動機還有一點跟去年一樣就是希望藉著程式讓更多喜歡棒球的人也能一起參與開發與研究,讓我們也能追上國外的進度,有個良好的棒球科學社群與環境。
最後一樣謝謝大家耐心的看完,有任何問題或建議都歡迎直接在下方留言告訴我,明天見。


下一篇
Day 02 - 開發環境介紹
系列文
上次介紹的棒球套件很少更新了,那就只好自己寫一個!?31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言